home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Text⁄Files / MakeWrite / MakeWrite.announce < prev    next >
Text File  |  1994-03-30  |  2KB  |  46 lines

  1. I'm posting MakeWrite, an application that allows MacWrite documents
  2. to be created from text files containing embedded formatting information.
  3. For example, you can define the strings "\bold\", "\italic\"  and
  4. "\plain\" to mean switch to boldface, italics and plain style, respectively.
  5. Then the input text
  6.  
  7.     This is some \bold\boldface\plain\ and \italic\italicised\plain\
  8.     text.
  9.  
  10. will come out with the fourth word boldface and the sixth word in
  11. italics.
  12.  
  13. You can define any string to be any combination of font, point size
  14. and type style.  You can specify when input lines should be joined in
  15. output paragraphs and whether MakeWrite should try to figure out when
  16. to put two spaces between lines that are joined (e.g., if the end of a
  17. line is also the end of a sentence, the next line should be joined with
  18. two spaces, not one).
  19.  
  20. You can use it, for example, to do some of the more tedious work of
  21. converting nroff/troff documents to MacWrite.  Some of the more obvious
  22. format strings to use are "\fB", "\fI" and "\fR", which you define to
  23. mean boldface, italic, plain.  MakeWrite doesn't have any memory,
  24. unfortunately, so "\fP" won't be understood as "previous font" - you'd
  25. probably define it to mean plain text and hope for the best.
  26.  
  27. Those on mainframes with good column filters can easily generate MakeWrite
  28. input for directories, address lists, etc., simply by bracketing the
  29. appropriate columns with embedded format strings.
  30.  
  31. The document boldly asserts that since most page layout programs understand
  32. MacWrite format, then MakeWrite serves to generate input for those programs
  33. as well.  As I do not have any layout programs, I'd be interested to
  34. hear whether this actually works.
  35.  
  36. MakeWrite is public domain and may be redistributed without restriction,
  37. as usual.  Usual comments about source code.
  38.  
  39. I'm sending this to info-mac, and also the mod.mac.binaries.  The posting
  40. contains three files:  the application itself, a MacWrite document formatted
  41. for the LaserWriter, and a FaceLift map for converting the document to
  42. ImageWriter format.
  43.  
  44. [ note added 16 Feb 94 - the distribution contains everything now; the
  45. application, the documentation, and all source. ]
  46.